Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F19 Italy F20 Italy F22 Italy F25 Italy #4-w2 Italy #4-w4 Germany F4 Italy F1 Italy F4 Italy F5 Italy F10 Romania F1 Italy F17 France F17 France F18 France F19 Spain F32 Italy F4 France F5 Italy F12 Italy F13 Italy F14 Italy F16 Italy F18 Norway F2 Ireland F1 Great Britain F10 Italy F24 Great Britain F11 Italy F25 Finland F2 Italy F29 France F12 France F14 Great Britain F14 Great Britain F15 Australia F12 France F19 Australia F13 Great Britain F17 Spain F37 France F1 France F2 Australia F2 France F4 Great Britain F6 Italy F6 Sweden F3 Italy F10 Italy F11 Great Britain F9 Algeria F2 Algeria F3 Spain F21 Norway F1 Great Britain F11 Great Britain F12 Great Britain F13 Great Britain F14 Great Britain F16 France F12 France F13 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Australia F1 Australia F3 Australia F4 China F4 Korea F1 Korea F2 Malaysia F2 Australia F12 Spain F7 Spain F8 Spain F9 Usa F7 Australia F1 Australia F2 Great Britain F4 France F14 Turkey F9 Turkey F10 Belarus F3 Belarus F4 Turkey F13 New Zealand F1 Australia F12 Australia F13 Turkey F10 Australia F13 Australia F3 Australia F4 Korea F2 Australia F6 Australia F7 USA F28 Australia F1 Australia F2 Italy F4 Italy F5 Korea F1 Italy F23 Italy F27 Slovakia F2 Australia F6 Spain F38 France F13 Australia F4 Australia F5 Great Britain F5 Italy F24 Great Britain F6 Italy F10 Italy #4-w1 Italy F15 Italy #4-w3 Italy F8 Romania F2 Italy F13 Italy F14 Italy F15 Italy F26 Italy F30 Australia F5 Italy F31 Great Britain F16 Belgium F2 Australia F10 Italy F1 Italy F2 Great Britain F7 Italy F15 Great Britain F1 Denmark F1 M25 Shymkent M25 Shymkent M25 Cuneo M15 Almaty M25+H Appiano Norway F1 Great Britain F10 France F13 V Trani Cup - Trani Memorial Manfredini - Sassuolo The LTA Nottingham Challenger - Nottingham Kia International in Burnie - Burnie Open de L'Isere-Trophee BNP Paribas - Grenoble Unicredit (Suisse) Bank S.A. Challenger - Chiasso Challenger DCN de Cherbourg - Cherbourg Memorial Manfredini - Sassuolo Trofeo Sisma Mantova - Mantova Open D'Orleans - Orleans Guzzini Challenger - Recanati Ethias Trophy - Mons McDonalds ATP Challenger - Burnie Internationaux du Doubs - Besancon Sail Open - New Delhi Countrywide Classic USTA Men's Challenger - Carson Open Diputacion Ciudad de Pozoblanco - Cordoba The LTA Manchester Trophy - Manchester 5° Sporting Challenger - Turin Canottieri Mincio Open - Mantova Genoa Open Challenger-Fondazione Carige - Genova Keio Challenger International Tennis Tournament - Yokohama Challenger Lugano - Lugano Harbour Tennis Cup Regione Lombardia - Milan 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Bergamo Challenger Open D'Orleans - Orleans Baton Rouge Challenger LTA Cardiff Challenger - Cardiff Open Castilla y Leon - Segovia Nottingham Challenger LTA Nottingham Challenger - Nottingham Aptos Challenger Geneva Challenger - Geneva Recanati Challenger Arroyo de la Encomienda - Valladolid Caloundra ATP Challenger - Caloundra Open de Tenis Amaya - Pamplona Heilbronn Open - Heilbronn Brasilia Challenger Antonio Savoldi-Marco Co. - Manerbio Black Forest Open - Freudenstadt BH Telecom Indoors Sarajevo 2006 - Sarajevo BH Tenis Open International Cup 2008 - Belo Horizonte Astana Challenger Oldum Brown Vancouver Open - Vancouver Tennis Napoli Cup 2007 - Napoli Rhodes Challenger Ramat Hasharon Challenger Busan Challenger Prostejov Challenger Ojai Challenger Istanbul Challenger Karshi Challenger Astana Challenger Genova Open Challenger - Genova Open des Alpes Trophee BNP Paribas - Grenoble Caloundra Challenger Jameson Cup - Milan Roma Challenger 2007 - Rome Genova Challenger Szczecin Challenger Mons Challenger IPP Open - Helsinki Club Coop's ATP Challenger International - Brisbane KGHM Dialog Polish Indoors - Wroclaw Jersey Challenger Burnie Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Kyoto Challenger Mitsubishi Electric Europe Cup - Monza Ethias Tennis Trophy - Mons Turin Challenger Prague Challenger Monza Challenger Beijing Challenger Samarkand Challenger Como Challenger Tashkent Challenger San Remo Tennis Cup - San Remo West Lakes Challenger Sydney Challenger Kyoto Challenger Leon Challenger Mersin Challenger Sunset Moulding Challenger - Yuba City Anning Challenger Prostejov Challenger Nottingham Challenger Prague Challenger TEAN International - Alphen Aan Den Rijn Astana Challenger 3rd Volkswagon Challenger - Wolfsburg President's Cup - Astana Segovia Challenger Aptos Challenger Rimouski Challenger St. Remy Challenger Petange Challenger Fergana Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Kazan Challenger Toyota Challenger Tyumen Challenger Dallas Challenger Astana Challenger Rimouski Challenger Kia International In Kawana - Kawana Gimcheon Challenger Busan Challenger Nottingham-2 Challenger Marburg Challenger Campos do Jordao Challenger Braunschweig Challenger Arpa Ceramic Cup - Reggio Emilia Charlottesville Challenger LXVII Concursu Internacional de Vigo - Vigo Karshi Challenger - Karshi Citta di Como - Como Napoli Challenger Taipei City Challenger Heilbronn Challenger Prostejov Challenger Milan Challenger Bauer Watertechnology Cup 2007 - Eckental Dallas Challenger Launceston Challenger Taipei City Challenger Seoul Challenger Poprad Tatry Challenger New Delhi Challenger II - New Delhi Orleans Challenger Monterrey Challenger Las Vegas Challenger Astana Challenger Champaign Challenger Irving Challenger Happy Valley Challenger Astana Challenger Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Shymkent Challenger Nottingham Challenger Ilkley Challenger Aptos Challenger Monterrey Challenger Las Vegas Challenger Anning Challenger Genova Challenger Orleans Challenger Dallas Challenger Mons Challenger Prague Challenger Braunschweig Challenger Geneva Challenger Charlottesville Challenger Carson Challenger Leon Challenger Shymkent Challenger Shenzhen Challenger Heilbronn Challenger Knoxville Challenger Honolulu Challenger Burnie Challenger Samarkand Challenger Busan Challenger Aix En Provence Challenger Manchester Challenger Rome Challenger Prague Challenger Meerbusch Challenger Intersport Heilbronn Open - Heilbronn Szczecin Challenger Happy Valley Challenger Wroclaw Challenger Leon Challenger Barletta Challenger Bangkok Challenger Vicenza Challenger Manchester Challenger Binghamton Challenger Lexington Challenger Granby Challenger Turin Challenger Tennis Napoli Cup - Napoli Tiburon Challenger Stockton Challenger Brest Challenger Charlottesville Challenger Bergamo Challenger Wroclaw Challenger Heilbronn Challenger Milan Challenger Credicard Citi Mastercard Tennis Cup - Campos do Jordao Busan Challenger Braunschweig Challenger The LTA Men's Challenger - Nottingham Shymkent Challenger Internazionali de Tennis di Bergamo - Bergamo MST ATP Challenger International - Burnie The Manchester Trophy - Manchester Fergana Challenger Wuhan Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Portoroz Challenger Istanbul Challenger Nur-Sultan Challenger Lermontov Challenger Guadalajara Challenger Rome Challenger Sporting Challenger - Turin 10ø Tornea B. Camparini - Reggio Emilia Mitsubishi Electric Europe Cup - Monza The Surbiton Trophy - Surbiton Citta di Monza - Monza Aix En Provence Challenger 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia ATP Open Castilla y Leon - Segovia Kia International in Caloundra - Caloundra Challenger 42 - Andrezieux 10° Trofeo Luigi Pezzoli - Bergamo Top Wool Challenger-Immagine Trophy - Biella Riviera di Rimini Challenger - Rimini Kia International In Caloundra - Caloundra Open de Montauban - Montauban Kos-Zucchetti Tennis Cup - Cordenons Open de Rennes La Trinitaine - Rennes Izmir Cup - Izmir Copa Petrobras-Colombia - Bogota Segovia Challenger Dunlop World Challenge - Toyota Open des Alpes Trophee BNP Paribas - Grenoble Ramat Hasharon Challenger Belo Horizonte Challenger Ethias Trophy - Mons Napoli Challenger Bordeaux Challenger Busan Challenger Fergana Challenger Jonkoping Challenger Milan Challenger Prostejov Challenger Winnetka Challenger Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Open 13 - Marseille The Nottingham Open - Nottingham Countrywide Classic - Los Angeles St. Petersburg Open - St. Petersburg Brisbane - Brisbane Estoril Open - Estoril Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Bratislava Challenger Burnie Challenger Allianz Suisse Open Gstaad - Gstaad Malaysian Open - Kuala Lumpur Heilbronn Challenger Davidoff Swiss Indoors Basel - Basel Caloundra Challenger Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Pingguo Challenger Open Sabadell Atlantico - Barcelona Winston Salem - Winston Salem Open de Moselle - Metz If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Open 13 - Marseille Mercedes Cup - Stuttgart AEGON Championships - London Bet-at-home Open - Hamburg Open Sabadell Atlantico - Barcelona Pilot Pen Tennis - New Haven Medibank International - Sydney Szczecin Challenger Winnipeg Challenger Sacramento Challenger Heilbronn Challenger Citi Open - Washington AEGON Championships - London Burnie Challenger Bordeaux Challenger Geneva Challenger St. Petersburg Open - St. Petersburg Charlottesville Challenger Belgrade Challenger Indianapolis Tennis Championships - Indianapolis Knoxville Challenger Brisbane International - Brisbane Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Heineken Open - Auckland Portugal Open - Oeiras Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Sunrise Challenger Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Apia International - Sydney Noumea Challenger ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Tiburon Challenger US Men's Clay Court Championship - Houston Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Almaty Challenger BMW Open - Munich BB&T Atlanta Open - Atlanta Brisbane International - Brisbane Grand Prix Hassan II - Casablanca Hall of Fame Tennis Championships - Newport Jersey Challenger Catella Swedish Open - Bastad Napoli Challenger St. Brieuc Challenger China Open - Beijing Turin Challenger Johannesburg Challenger Kun-Ming Challenger Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha Rakuten Japan Open - Tokyo Athens Challenger Kremlin Cup - Moscow Knoxville Challenger Shenzhen Open - Shenzhen AEGON International - Eastbourne U.S. National Indoor Tennis Championships - Memphis Helsinki Challenger Champaign Challenger Estoril Open - Estoril ATP Kremlin Cup - Moscow Guadalajara Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Antalya Open - Antalya PBZ Zagreb Indoors - Zagreb Taipei City Challenger Grand Prix Hassan II - Casablanca AEGON Championships - London International German Open - Hamburg Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Izmir Challenger Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Heilbronn Challenger Dallas Challenger Rimouski Challenger BMW Open - Munich Citi Open - Washington Delray Beach International Tennis Championships - Delray Beach Busan Challenger Rome Challenger Apia International - Sydney Gatineau Challenger Furth Challenger PBZ Zagreb Indoors - Zagreb Maui Challenger Barcelona Open BancSabadell - Barcelona Astana Challenger Canberra Challenger Koblenz Challenger Drummondville Challenger Guadalajara Challenger Claro Open Colombia - Bogota The Artois Championships - London Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Napoli Challenger Kremlin Cup - Moscow Swiss Indoors Basel - Basel Tiburon Challenger Astana Challenger Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Winnetka Challenger BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Napoli Challenger Claro Open Colombia - Bogota Milan Challenger Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Memphis Open - Memphis Delray Beach Open - Delray Beach Winston-Salem Open - Winston-Salem Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Winnetka Challenger Fairfield Challenger Hungarian Open - Budapest Millennium Estoril Open - Estoril Marburg Challenger Scheveningen Challenger Columbus Challenger Internazionali di Tennis - Bergamo Knoxville Challenger Zadar Challenger Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha Open SEAT 2008 - Barcelona Legg Mason Tennis Classic - Washington Medibank International - Sydney Open 13 - Marseille AEGON International - Eastbourne St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow U.S. National Indoor Tennis Championships - Memphis Qatar ExxonMobil Open - Doha Apia International - Sydney Brisbane International - Brisbane Nur-Sultan Challenger Rogers Masters - Toronto Sopot Challenger Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Rogers Cup - Montreal Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells AEGON International - Eastbourne Masters Series Monte-Carlo - Monte-Carlo Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Mercedes Cup - Stuttgart If Stockholm Open - Stockholm BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Rogers Cup - Toronto Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Abierto Mexicano Telcel - Acapulco French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami BMW Open - Munich Open Sabadell Atlantico - Barcelona Hopman Cup - Perth Davis Cup, Group 1, 1R, KAZ-KOR 5-0 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, QF, AUS-KAZ 3-2 French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Olympics - Rio de Janeiro Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, Group 1, PO, THA-KAZ 0-5 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Asian Hopman Cup - Astana Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, 1R, AUS-CZE 4-1 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, KAZ-AUT 3-1 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, World Group, QF, AUS-USA 3-2 Davis Cup, World Group, 1R, AUS-USA 1-3 Australian Open (Australia, Wildcard)